Manager: Game Sprockets



The functions contained in InputSprocket.h, NetSprocket.h, and

SoundSprocket.h are compatible with CarbonLib on Mac OS 8 and 9 but are currently not in Carbon. These headers each contain comments describing how to use them when building a Carbon application. So although these APIs are not available in Carbon, they are compatible with CarbonLib on Mac OS 8 and 9 and may be weak linked to avoid crashing when running on Mac OS X.

Be aware that if Game Sprockets is supported by Carbon in the future, the Game Sprockets APIs may be very different from their current form.

Supported  DisposeDSpCallbackUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  DisposeDSpEventUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  DSpAltBuffer_Dispose

Not available in Carbon.

Supported  DSpAltBuffer_GetCGrafPtr

Not available in Carbon.

Supported  DSpAltBuffer_InvalRect

Not available in Carbon.

Supported  DSpAltBuffer_New

Not available in Carbon.

Supported  DSpBlit_Faster

Not available in Carbon.

Supported  DSpBlit_Fastest

Not available in Carbon.

Supported  DSpBlitDoneProc

Supported  DSpCallbackProcPtr

Supported  DSpCanUserSelectContext

Not available in Carbon.

Supported  DSpContext_Dispose

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  DSpContext_FadeGamma

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_FadeGammaIn

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_FadeGammaOut

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_Flatten

Not available in Carbon.

Supported  DSpContext_GetAttributes

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetBackBuffer

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetCLUTEntries

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetDirtyRectGridSize

Not available in Carbon.

Supported  DSpContext_GetDirtyRectGridUnits

Not available in Carbon.

Supported  DSpContext_GetDisplayID

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetFlattenedSize

Not available in Carbon.

Supported  DSpContext_GetFrontBuffer

Available in Carbon 1.1 and later when DrawSprockets 1.1CarbonLib 1.1 or later is present.

Supported  DSpContext_GetMaxFrameRate

Not available in Carbon.

Supported  DSpContext_GetMonitorFrequency

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetState

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_GetUnderlayAltBuffer

Not available in Carbon.

Supported  DSpContext_GlobalToLocal

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_InvalBackBufferRect

Not available in Carbon.

Supported  DSpContext_IsBusy

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_LocalToGlobal

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_Queue

Available in Carbon 1.1 and later when DrawSprockets 1.7CarbonLib 1.1 or later is present.

Supported  DSpContext_Release

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_Reserve

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_Restore

Not available in Carbon.

Supported  DSpContext_SetCLUTEntries

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_SetDirtyRectGridSize

Not available in Carbon.

Supported  DSpContext_SetMaxFrameRate

Not available in Carbon.

Supported  DSpContext_SetState

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_SetUnderlayAltBuffer

Not available in Carbon.

Supported  DSpContext_SetVBLProc

Not available in Carbon.

Supported  DSpContext_SwapBuffers

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpContext_Switch

Available in Carbon 1.1 and later when DrawSprockets 1.7CarbonLib 1.1 or later is present.

Supported  DSpEventProcPtr

Supported  DSpFindBestContext

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpFindBestContextOnDisplayID

Available in Carbon 1.1 and later when DrawSprockets 1.7CarbonLib 1.1 or later is present.

Supported  DSpFindContextFromPoint

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpGetCurrentContext

Available in Carbon 1.1 and later when DrawSprockets 1.7CarbonLib 1.1 or later is present.

Supported  DSpGetFirstContext

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpGetMouse

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpGetNextContext

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpGetVersion

Available in Carbon 1.1 and later when DrawSprockets 1.7CarbonLib 1.1 or later is present.

Supported  DSpProcessEvent

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpSetBlankingColor

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpSetDebugMode

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpShutdown

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpStartup

Available in Carbon 1.1 and later when DrawSprockets 1.0CarbonLib 1.1 or later is present.

Supported  DSpUserSelectContext

Not available in Carbon.

Supported  GSpConfigure

Supported  GSpEventProcPtr

Supported  GSpShutdown

Supported  GSpStartup

Supported  InvokeDSpCallbackUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  InvokeDSpEventUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  ISpADBDeferCallbackProcPtr

Supported  ISpAllocateADBDeferBlock

Not available in Carbon.

Supported  ISpConfigure

Not available in Carbon.

Supported  ISpDevice_Dispose

Not available in Carbon.

Supported  ISpDevice_GetDefinition

Not available in Carbon.

Supported  ISpDevice_GetElementList

Not available in Carbon.

Supported  ISpDevice_IsActive

Not available in Carbon.

Supported  ISpDevice_New

Not available in Carbon.

Supported  ISpDevices_Activate

Not available in Carbon.

Supported  ISpDevices_ActivateClass

Not available in Carbon.

Supported  ISpDevices_Deactivate

Not available in Carbon.

Supported  ISpDevices_DeactivateClass

Not available in Carbon.

Supported  ISpDevices_Extract

Not available in Carbon.

Supported  ISpDevices_ExtractByClass

Not available in Carbon.

Supported  ISpDevices_ExtractByIdentifier

Not available in Carbon.

Supported  ISpDisposeADBDeferBlock

Not available in Carbon.

Supported  ISpDriver_CheckConfiguration

Supported  ISpDriver_CheckConfigurationPtr

Supported  ISpDriver_DisposeDevices

Supported  ISpDriver_DisposeDevicesPtr

Supported  ISpDriver_FindAndLoadDevices

Supported  ISpDriver_FindAndLoadDevicesPtr

Supported  ISpDriver_Tickle

Supported  ISpDriver_TicklePtr

Supported  ISpDriverFunctionPtr_ADBReInit

Supported  ISpDriverFunctionPtr_BeginConfiguration

Supported  ISpDriverFunctionPtr_CalibrateDialog

Supported  ISpDriverFunctionPtr_Click

Supported  ISpDriverFunctionPtr_DialogItemHit

Supported  ISpDriverFunctionPtr_Dirty

Supported  ISpDriverFunctionPtr_Draw

Supported  ISpDriverFunctionPtr_EndConfiguration

Supported  ISpDriverFunctionPtr_Generic

Supported  ISpDriverFunctionPtr_GetCalibration

Supported  ISpDriverFunctionPtr_GetIcon

Supported  ISpDriverFunctionPtr_GetSize

Supported  ISpDriverFunctionPtr_GetState

Supported  ISpDriverFunctionPtr_HandleEvent

Supported  ISpDriverFunctionPtr_Hide

Supported  ISpDriverFunctionPtr_Init

Supported  ISpDriverFunctionPtr_InterruptTickle

Supported  ISpDriverFunctionPtr_MetaHandler

Supported  ISpDriverFunctionPtr_SetActive

Supported  ISpDriverFunctionPtr_SetCalibration

Supported  ISpDriverFunctionPtr_SetState

Supported  ISpDriverFunctionPtr_Show

Supported  ISpDriverFunctionPtr_Stop

Supported  ISpDriverFunctionPtr_Tickle

Supported  ISpElement_Dispose

Not available in Carbon.

Supported  ISpElement_DisposeVirtual

Not available in Carbon.

Supported  ISpElement_Flush

Not available in Carbon.

Supported  ISpElement_GetComplexState

Not available in Carbon.

Supported  ISpElement_GetConfigurationInfo

Not available in Carbon.

Supported  ISpElement_GetDevice

Not available in Carbon.

Supported  ISpElement_GetGroup

Not available in Carbon.

Supported  ISpElement_GetInfo

Not available in Carbon.

Supported  ISpElement_GetNextEvent

Not available in Carbon.

Supported  ISpElement_GetSimpleState

Not available in Carbon.

Supported  ISpElement_New

Not available in Carbon.

Supported  ISpElement_NewVirtual

Not available in Carbon.

Supported  ISpElement_NewVirtualFromNeeds

Not available in Carbon.

Supported  ISpElement_PushComplexData

Not available in Carbon.

Supported  ISpElement_PushSimpleData

Not available in Carbon.

Supported  ISpElementList_AddElements

Not available in Carbon.

Supported  ISpElementList_Dispose

Not available in Carbon.

Supported  ISpElementList_Extract

Not available in Carbon.

Supported  ISpElementList_ExtractByKind

Not available in Carbon.

Supported  ISpElementList_ExtractByLabel

Not available in Carbon.

Supported  ISpElementList_Flush

Not available in Carbon.

Supported  ISpElementList_GetNextEvent

Not available in Carbon.

Supported  ISpElementList_New

Not available in Carbon.

Supported  ISpElementList_RemoveElements

Not available in Carbon.

Supported  ISpEventProcPtr

Supported  ISpGetGlobalElementList

Not available in Carbon.

Supported  ISpGetVersion

Not available in Carbon.

Supported  ISpInit

Not available in Carbon.

Supported  ISpInstallADBDefer

Not available in Carbon.

Supported  ISpPlotAppIconSuite

Not available in Carbon.

Supported  ISpRemoveADBDefer

Not available in Carbon.

Supported  ISpResume

Not available in Carbon.

Supported  ISpShutdown

Not available in Carbon.

Supported  ISpStartup

Not available in Carbon.

Supported  ISpStop

Not available in Carbon.

Supported  ISpSuspend

Not available in Carbon.

Supported  ISpTickle

Not available in Carbon.

Supported  ISpTimeToMicroseconds

Not available in Carbon.

Supported  ISpUptime

Not available in Carbon.

Supported  NewDSpCallbackUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  NewDSpEventUPP

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  NSpCallbackProcPtr

Supported  NSpClearMessageHeader

Not available in Carbon.

Supported  NSpConvertAddressReferenceToOTAddr

Not available in Carbon.

Supported  NSpConvertOTAddrToAddressReference

Not available in Carbon.

Supported  NSpDoModalHostDialog

Not available in Carbon.

Supported  NSpDoModalJoinDialog

Not available in Carbon.

Supported  NSpEventProcPtr

Supported  NSpGame_Dispose

Not available in Carbon.

Supported  NSpGame_EnableAdvertising

Not available in Carbon.

Supported  NSpGame_GetInfo

Not available in Carbon.

Supported  NSpGame_Host

Not available in Carbon.

Supported  NSpGame_Join

Not available in Carbon.

Supported  NSpGetCurrentTimeStamp

Not available in Carbon.

Supported  NSpGetVersion

Not available in Carbon.

Supported  NSpGroup_AddPlayer

Not available in Carbon.

Supported  NSpGroup_Dispose

Not available in Carbon.

Supported  NSpGroup_GetEnumeration

Not available in Carbon.

Supported  NSpGroup_GetInfo

Not available in Carbon.

Supported  NSpGroup_New

Not available in Carbon.

Supported  NSpGroup_ReleaseEnumeration

Not available in Carbon.

Supported  NSpGroup_ReleaseInfo

Not available in Carbon.

Supported  NSpGroup_RemovePlayer

Not available in Carbon.

Supported  NSpInitialize

Not available in Carbon.

Supported  NSpInstallAsyncMessageHandler

Not available in Carbon.

Supported  NSpInstallCallbackHandler

Not available in Carbon.

Supported  NSpInstallJoinRequestHandler

Not available in Carbon.

Supported  NSpJoinRequestHandlerProcPtr

Supported  NSpMessage_Get

Not available in Carbon.

Supported  NSpMessage_Release

Not available in Carbon.

Supported  NSpMessage_Send

Not available in Carbon.

Supported  NSpMessage_SendTo

Not available in Carbon.

Supported  NSpMessageHandlerProcPtr

Supported  NSpPlayer_ChangeType

Not available in Carbon.

Supported  NSpPlayer_GetAddress

Not available in Carbon.

Supported  NSpPlayer_GetEnumeration

Not available in Carbon.

Supported  NSpPlayer_GetInfo

Not available in Carbon.

Supported  NSpPlayer_GetMyID

Not available in Carbon.

Supported  NSpPlayer_GetRoundTripTime

Not available in Carbon.

Supported  NSpPlayer_GetThruput

Not available in Carbon.

Supported  NSpPlayer_ReleaseEnumeration

Not available in Carbon.

Supported  NSpPlayer_ReleaseInfo

Not available in Carbon.

Supported  NSpPlayer_Remove

Not available in Carbon.

Supported  NSpProtocol_CreateAppleTalk

Not available in Carbon.

Supported  NSpProtocol_CreateIP

Not available in Carbon.

Supported  NSpProtocol_Dispose

Not available in Carbon.

Supported  NSpProtocol_ExtractDefinitionString

Not available in Carbon.

Supported  NSpProtocol_New

Not available in Carbon.

Supported  NSpProtocolList_Append

Not available in Carbon.

Supported  NSpProtocolList_Dispose

Not available in Carbon.

Supported  NSpProtocolList_GetCount

Not available in Carbon.

Supported  NSpProtocolList_GetIndexedRef

Not available in Carbon.

Supported  NSpProtocolList_New

Not available in Carbon.

Supported  NSpProtocolList_Remove

Not available in Carbon.

Supported  NSpProtocolList_RemoveIndexed

Not available in Carbon.

Supported  NSpReleaseAddressReference

Not available in Carbon.

Supported  NSpSetConnectTimeout

Not available in Carbon.

Supported  SSpConfigureSpeakerSetup

Not available in Carbon.

Supported  SSpEventProcPtr

Supported  SSpGetCPULoadLimit

Not available in Carbon.

Supported  SSpListener_Dispose

Not available in Carbon.

Supported  SSpListener_GetActualVelocity

Not available in Carbon.

Supported  SSpListener_GetActualVelocityfv

Not available in Carbon.

Supported  SSpListener_GetCameraPlacement

Not available in Carbon.

Supported  SSpListener_GetCameraPlacementfv

Not available in Carbon.

Supported  SSpListener_GetMedium

Not available in Carbon.

Supported  SSpListener_GetMetersPerUnit

Not available in Carbon.

Supported  SSpListener_GetOrientation

Not available in Carbon.

Supported  SSpListener_GetOrientationfv

Not available in Carbon.

Supported  SSpListener_GetPosition

Not available in Carbon.

Supported  SSpListener_GetPositionfv

Not available in Carbon.

Supported  SSpListener_GetReverb

Not available in Carbon.

Supported  SSpListener_GetTransform

Not available in Carbon.

Supported  SSpListener_GetTransformfv

Not available in Carbon.

Supported  SSpListener_GetUpVector

Not available in Carbon.

Supported  SSpListener_GetUpVectorfv

Not available in Carbon.

Supported  SSpListener_GetVelocity

Not available in Carbon.

Supported  SSpListener_GetVelocityfv

Not available in Carbon.

Supported  SSpListener_New

Not available in Carbon.

Supported  SSpListener_SetCameraPlacement

Not available in Carbon.

Supported  SSpListener_SetCameraPlacementfv

Not available in Carbon.

Supported  SSpListener_SetMedium

Not available in Carbon.

Supported  SSpListener_SetMetersPerUnit

Not available in Carbon.

Supported  SSpListener_SetOrientation

Not available in Carbon.

Supported  SSpListener_SetOrientation3f

Not available in Carbon.

Supported  SSpListener_SetOrientationfv

Not available in Carbon.

Supported  SSpListener_SetPosition

Not available in Carbon.

Supported  SSpListener_SetPosition3f

Not available in Carbon.

Supported  SSpListener_SetPositionfv

Not available in Carbon.

Supported  SSpListener_SetReverb

Not available in Carbon.

Supported  SSpListener_SetTransform

Not available in Carbon.

Supported  SSpListener_SetTransformfv

Not available in Carbon.

Supported  SSpListener_SetUpVector

Not available in Carbon.

Supported  SSpListener_SetUpVector3f

Not available in Carbon.

Supported  SSpListener_SetUpVectorfv

Not available in Carbon.

Supported  SSpListener_SetVelocity

Not available in Carbon.

Supported  SSpListener_SetVelocity3f

Not available in Carbon.

Supported  SSpListener_SetVelocityfv

Not available in Carbon.

Supported  SSpSource_CalcLocalization

Not available in Carbon.

Supported  SSpSource_Dispose

Not available in Carbon.

Supported  SSpSource_GetActualVelocity

Not available in Carbon.

Supported  SSpSource_GetActualVelocityfv

Not available in Carbon.

Supported  SSpSource_GetAngularAttenuation

Not available in Carbon.

Supported  SSpSource_GetCameraPlacement

Not available in Carbon.

Supported  SSpSource_GetCameraPlacementfv

Not available in Carbon.

Supported  SSpSource_GetCPULoad

Not available in Carbon.

Supported  SSpSource_GetMode

Not available in Carbon.

Supported  SSpSource_GetOrientation

Not available in Carbon.

Supported  SSpSource_GetOrientationfv

Not available in Carbon.

Supported  SSpSource_GetPosition

Not available in Carbon.

Supported  SSpSource_GetPositionfv

Not available in Carbon.

Supported  SSpSource_GetReferenceDistance

Not available in Carbon.

Supported  SSpSource_GetSize

Not available in Carbon.

Supported  SSpSource_GetTransform

Not available in Carbon.

Supported  SSpSource_GetTransformfv

Not available in Carbon.

Supported  SSpSource_GetUpVector

Not available in Carbon.

Supported  SSpSource_GetUpVectorfv

Not available in Carbon.

Supported  SSpSource_GetVelocity

Not available in Carbon.

Supported  SSpSource_GetVelocityfv

Not available in Carbon.

Supported  SSpSource_New

Not available in Carbon.

Supported  SSpSource_SetAngularAttenuation

Not available in Carbon.

Supported  SSpSource_SetCameraPlacement

Not available in Carbon.

Supported  SSpSource_SetCameraPlacementfv

Not available in Carbon.

Supported  SSpSource_SetCPULoad

Not available in Carbon.

Supported  SSpSource_SetMode

Not available in Carbon.

Supported  SSpSource_SetOrientation

Not available in Carbon.

Supported  SSpSource_SetOrientation3f

Not available in Carbon.

Supported  SSpSource_SetOrientationfv

Not available in Carbon.

Supported  SSpSource_SetPosition

Not available in Carbon.

Supported  SSpSource_SetPosition3f

Not available in Carbon.

Supported  SSpSource_SetPositionfv

Not available in Carbon.

Supported  SSpSource_SetReferenceDistance

Not available in Carbon.

Supported  SSpSource_SetSize

Not available in Carbon.

Supported  SSpSource_SetTransform

Not available in Carbon.

Supported  SSpSource_SetTransformfv

Not available in Carbon.

Supported  SSpSource_SetUpVector

Not available in Carbon.

Supported  SSpSource_SetUpVector3f

Not available in Carbon.

Supported  SSpSource_SetUpVectorfv

Not available in Carbon.

Supported  SSpSource_SetVelocity

Not available in Carbon.

Supported  SSpSource_SetVelocity3f

Not available in Carbon.

Supported  SSpSource_SetVelocityfv

Not available in Carbon.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.